package com.yunji.cabinet.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Project: yunji-coffee
 * @Package: com.yunji.cabinet.vo
 * @Title: MaintainVO
 * <p>
 * History:
 * Date                     Version     Author          Summary
 * ============================================================
 * 2024-11-02 09:56:18      V1.0        HuaAo       新建类
 */
@Data
public class MaintainVO {

    @ApiModelProperty("维护ID")
    @TableId(type = IdType.AUTO)
    private Long maintainId;
    private String maintainCode;
    @ApiModelProperty("员工姓名")
    private String staffName;
    @ApiModelProperty("员工手机号")
    private String staffTel;
    @ApiModelProperty("补货数量")
    private Integer cargoNums;
    @ApiModelProperty("开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;
    @ApiModelProperty("结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;
    @ApiModelProperty("开始电压")
    private Integer startVolt;
    @ApiModelProperty("结束电压")
    private Integer closeVolt;
    private String chipImei;
    @ApiModelProperty("货柜名称")
    private String containerName;
    private Long siteId;
    @ApiModelProperty("网点名称")
    private String siteName;
    private Long agentId;
    @ApiModelProperty("代理商名称")
    private String agentName;
    @ApiModelProperty("开始高度")
    private Integer startHeight = 0;
    @ApiModelProperty("结束高度")
    private Integer closeHeight = 0;
    @ApiModelProperty("开始数量")
    private Integer startNums;
    @ApiModelProperty("结束数量")
    private Integer closeNums;
}